package ms.maplestory.boot.enums.login;

/**
 * 选择角色操作码
 */
public enum SelectCharacterType {


    IncorrectId(2), // 不正确的id格式
    NotRegisteredEmail(3), // 2 不是注册时的email
    IncorrectPassword(4), // 密码不正确
    Trouble(6), // 8、9 登陆时出现问题
    NotRegisteredId(5), // 不是注册时的id
    AlreadyConnected(7), // 已登录的id
    TooManyConnection(10), // 连接数太多
    NotAdult(11), // 需要20岁以上
    Success(12),
    ImpossibleIP(13), // 该IP无法登录
    WrongGatewayYesNo(14), // 选择了错误的网关
    Processing(15), // 正在处理请求，暂时无法登录
    EmailAuthNeeded(16), // 21 通过email验证账号
    WrongGateway(17), // 选择了错误的网关
    GameOver(19), // 游戏时间结束
    limit(25); // 从服务外的地区登录。

    private byte opcode;

    SelectCharacterType(int opcode) {
        this.opcode = (byte)opcode;
    }

    public byte getOpcode() {
        return opcode;
    }
}
